package com.grupobbva.bc.per.tele.ldap.session;

/*public class SesionLdapPeruProxy implements com.grupobbva.bc.per.tele.ldap.session.SesionLdapPeru {
  private boolean _useJNDI = true;
  private String _endpoint = null;
  private com.grupobbva.bc.per.tele.ldap.session.SesionLdapPeru __sesionLdapPeru = null;
  
  public SesionLdapPeruProxy() {
    _initSesionLdapPeruProxy();
  }
  
  private void _initSesionLdapPeruProxy() {
  
  if (_useJNDI) {
    try{
      javax.naming.InitialContext ctx = new javax.naming.InitialContext();
      __sesionLdapPeru = ((com.grupobbva.bc.per.tele.ldap.session.SesionLdapPeruService)ctx.lookup("java:comp/env/service/SesionLdapPeruService")).getSesionLdapPeru();
      }
    catch (javax.naming.NamingException namingException) {}
    catch (javax.xml.rpc.ServiceException serviceException) {}
  }
  if (__sesionLdapPeru == null) {
    try{
      __sesionLdapPeru = (new com.grupobbva.bc.per.tele.ldap.session.SesionLdapPeruServiceLocator()).getSesionLdapPeru();
      }
    catch (javax.xml.rpc.ServiceException serviceException) {}
  }
  if (__sesionLdapPeru != null) {
    if (_endpoint != null)
      ((javax.xml.rpc.Stub)__sesionLdapPeru)._setProperty("javax.xml.rpc.service.endpoint.address", _endpoint);
    else
      _endpoint = (String)((javax.xml.rpc.Stub)__sesionLdapPeru)._getProperty("javax.xml.rpc.service.endpoint.address");
  }
  
}


public void useJNDI(boolean useJNDI) {
  _useJNDI = useJNDI;
  __sesionLdapPeru = null;
  
}

public String getEndpoint() {
  return _endpoint;
}

public void setEndpoint(String endpoint) {
  _endpoint = endpoint;
  if (__sesionLdapPeru != null)
    ((javax.xml.rpc.Stub)__sesionLdapPeru)._setProperty("javax.xml.rpc.service.endpoint.address", _endpoint);
  
}

public com.grupobbva.bc.per.tele.ldap.session.SesionLdapPeru getSesionLdapPeru() {
  if (__sesionLdapPeru == null)
    _initSesionLdapPeruProxy();
  return __sesionLdapPeru;
}

public com.grupobbva.bc.per.tele.ldap.serializable.IILDPeUsuario recuperarUsuario(java.lang.String codusu) throws java.rmi.RemoteException{
  if (__sesionLdapPeru == null)
    _initSesionLdapPeruProxy();
  return __sesionLdapPeru.recuperarUsuario(codusu);
}

public com.grupobbva.bc.per.tele.ldap.serializable.IILDPeUnidadOrganizativa recuperarUnidadOrganizativa(java.lang.String coduniorg) throws java.rmi.RemoteException{
  if (__sesionLdapPeru == null)
    _initSesionLdapPeruProxy();
  return __sesionLdapPeru.recuperarUnidadOrganizativa(coduniorg);
}

public boolean existe(java.lang.String codusu) throws java.rmi.RemoteException{
  if (__sesionLdapPeru == null)
    _initSesionLdapPeruProxy();
  return __sesionLdapPeru.existe(codusu);
}

public java.lang.String getOfActual(java.lang.String codusu) throws java.rmi.RemoteException{
  if (__sesionLdapPeru == null)
    _initSesionLdapPeruProxy();
  return __sesionLdapPeru.getOfActual(codusu);
}

public java.util.Vector buscarCodOfixCargos(java.lang.String codofi, java.util.Vector cargos) throws java.rmi.RemoteException{
  if (__sesionLdapPeru == null)
    _initSesionLdapPeruProxy();
  return __sesionLdapPeru.buscarCodOfixCargos(codofi, cargos);
}

public java.util.Vector buscarUsuarios(java.lang.String nombre, java.lang.String registrop, java.lang.String registrou, java.lang.String codusu, java.lang.String codusujefe, java.lang.String apepat, java.lang.String apemat, java.lang.String telefono1, java.lang.String telefono2, java.lang.String corelec, java.lang.String coduniorg, java.lang.String nummat, java.lang.String desuniorg, java.lang.String codofi, java.lang.String desofi, java.lang.String codemp, long limite) throws java.rmi.RemoteException{
  if (__sesionLdapPeru == null)
    _initSesionLdapPeruProxy();
  return __sesionLdapPeru.buscarUsuarios(nombre, registrop, registrou, codusu, codusujefe, apepat, apemat, telefono1, telefono2, corelec, coduniorg, nummat, desuniorg, codofi, desofi, codemp, limite);
}

public java.util.Vector buscarSubordinados(java.lang.String codusujefe) throws java.rmi.RemoteException{
  if (__sesionLdapPeru == null)
    _initSesionLdapPeruProxy();
  return __sesionLdapPeru.buscarSubordinados(codusujefe);
}

public java.lang.String getNomCompleto(java.lang.String codusu) throws java.rmi.RemoteException{
  if (__sesionLdapPeru == null)
    _initSesionLdapPeruProxy();
  return __sesionLdapPeru.getNomCompleto(codusu);
}

public com.grupobbva.bc.per.tele.ldap.serializable.IILDPePais recuperarPais(java.lang.String codpais) throws java.rmi.RemoteException{
  if (__sesionLdapPeru == null)
    _initSesionLdapPeruProxy();
  return __sesionLdapPeru.recuperarPais(codpais);
}

public java.util.Vector buscarNombreApellidos(java.lang.String nombre, java.lang.String apepat, java.lang.String apemat) throws java.rmi.RemoteException{
  if (__sesionLdapPeru == null)
    _initSesionLdapPeruProxy();
  return __sesionLdapPeru.buscarNombreApellidos(nombre, apepat, apemat);
}

public com.grupobbva.bc.per.tele.ldap.serializable.IILDPeUsuario recuperarUsuarioMatricula(java.lang.String nummat) throws java.rmi.RemoteException{
  if (__sesionLdapPeru == null)
    _initSesionLdapPeruProxy();
  return __sesionLdapPeru.recuperarUsuarioMatricula(nummat);
}

public com.grupobbva.bc.per.tele.ldap.serializable.IILDPeEmpresa recuperarEmpresa(java.lang.String codemp) throws java.rmi.RemoteException{
  if (__sesionLdapPeru == null)
    _initSesionLdapPeruProxy();
  return __sesionLdapPeru.recuperarEmpresa(codemp);
}


}*/